package com.ybxx.core.util;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Helper {
	public static String generatorDateTime(){
		DateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		String result=df.format(new Date());
		return result;
	}
	public static String substrIndexString(String source){
		String dest="";
		if(source.length()>35){
			dest=source.substring(0,35)+"...";
		}else{
			dest=source;
		}
		return dest;
	}
	public static String substrIndexString(String source,int length){
		String dest="";
		if(source.length()>length){
			dest=source.substring(0,length)+"...";
		}else{
			dest=source;
		}
		return dest;
	}
	public static String replaceAllSpace(String source){
		String dest="";
		dest=source.replaceAll("\\+","%20");
		return dest;
	}
	public static String formatDate(String time){
		DateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		Date now=null;
		try {
			now = df.parse(time);
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		df=new SimpleDateFormat("yyyy-MM-dd");
		String result=df.format(now);
		return result;
	}
	public static String replaceAllChar(String source){
		source=source.replaceAll("<([^<>]+)>", "");
		String dest=source.replaceAll("&nbsp;","");
		return dest;
	}
	public static void main(String args[]){
		String s=replaceAllChar("<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 本企业经营电器销售10年，使用建设完成的网站的时应当注意符合国家法律规定和社会公共利益，特别地，应当严格遵守《计算机信息网络国际联网安全保护管理办法》《中华人民共和国计算机信息网络国际联网管理暂行规定》《中华人民共和国计算机");
		System.out.println(replaceAllSpace(s));
	}
}
